package com.weetop.aklyscan.view;

import com.weetop.aklyscan.base.mvp.BaseModel;
import com.weetop.aklyscan.base.mvp.BaseView;
import com.weetop.aklyscan.bean.ChaXunBean;
import com.weetop.aklyscan.bean.FittingDetailBean;
import com.weetop.aklyscan.bean.FittingInfo;
import com.weetop.aklyscan.bean.InStockItemBean;
import com.weetop.aklyscan.bean.ProductDetailBean;
import com.weetop.aklyscan.bean.ProductInfo;
import com.weetop.aklyscan.bean.RecordListBean;
import com.weetop.aklyscan.bean.ScanShelfCodeBean;
import com.weetop.aklyscan.bean.TypeInfo;
import com.weetop.aklyscan.bean.ZXGoodsInfo;
import com.weetop.aklyscan.bean.ZXOrderInfo;

import java.util.List;

public interface WxInStockView extends BaseView {
    default void getInStockDetail01Success(BaseModel<List<ProductDetailBean>> o) {
    }

    default void getInStockDetail02Success(BaseModel<List<FittingDetailBean>> o) {
    }

    default void scanShelfCodeSuccess(BaseModel<ScanShelfCodeBean> o) {
    }

    default void saveIntoKuSuccess(BaseModel<Object> o) {
    }

    default void getInto07Success(String matter_code, BaseModel<FittingInfo> o) {
    }

    default void getProductInfSuccess(BaseModel<ProductInfo> o) {
    }

    default void getInto08Success(BaseModel<ZXGoodsInfo> o) {
    }

    default void getInto10Success(BaseModel<List<TypeInfo>> o) {
    }

    default void getInto11Success(BaseModel<List<TypeInfo>> o) {
    }

    default void saveZxSuccess(BaseModel<Object> o){}

    default void getInto12Success(BaseModel<List<ZXOrderInfo>> o,int b) {
    }
    default void getInto13Success(BaseModel<Object> o) {
    }
    default void getInto14Success(BaseModel<List<ZXGoodsInfo>> o) {
    }
    default void getInto15Success(BaseModel<String> o) {
    }
    default void getInto16Success(BaseModel<String> o) {
    }
    default void getInto17Success(BaseModel<String> o) {
    }
    default void getInto24Success(BaseModel<List<ChaXunBean>> o) {
    }
    default void getInto25Success(BaseModel<Object> o) {
    }
    default void getInto46Success(BaseModel<InStockItemBean> o) {
    }
    default void getInto47Success(BaseModel<String> o) {
    }
    default void getOut08Success(BaseModel<String> o) {
    }
}
